/*
    Note that this file is not actually being referenced in the public site.  To include this file, upload it as the CSS file at SV > Marketing > Public View > Configuration.

/* START OF THEME */

/*
  A customized version of the Bootswatch Spacelab theme (http://bootswatch.com).
*/
@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.custom.css");

/*!
  You can change the theme to a non-customized version by replacing the above import statement
  with the following statement.

@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.min.css");
*/

/* END OF THEME */


/* --------------------------------------------------------------------------------------------------------------------------  */

/* Get Started Styles.  These styles are intended for helping users to get started for branding their public sites.
   Users may want to override one or more of the following css styles. */

/* Menu link styling */

.back-to-main {
	color: #fff !important; 
	text-transform: uppercase; 
	text-decoration: none;
}

#CustomMenu {
	padding-right: 0px !important;
}

.custom-nav-links-desktop {
	list-style: none !important;
	display: flex; 
	justify-content: flex-end;
}

.custom-nav-links-desktop > li {
	float:right; 
	font-weight: 600; 
	margin-left: 15px; 
	font-size: 14px;
}
.custom-nav-links-desktop > li > a {
	color: #fff !important; 
	text-decoration: none;
}


/* globalNavigationEmbeddable.jsp custom-nav-link-mobile styling*/

@media only screen and (min-width : 768px) {
 a.custom-nav-link-mobile {
	display: none !important;
  }
}

/* topHeader.jsp custom-nav-link-desktop styling*/

@media only screen and (max-width : 767px) {
 ul.custom-nav-links-desktop {
	display: none !important;
  }
}

/* Main page background */
.container {
	border-left: 0 !important;
	border-right: 0 !important;
}
#pageContainer {
  	background-color: #fff !important;
}

body {
    font-family: Verdana!important;
    font-weight: 500 !important;
	color: #474747 !important;
	font-size: 1em !important;
	line-height: 1.7 !important;
  }

#contentModule1 {
	padding-bottom: 40px;
}

#contentModule5 { 
	display: none; 
}

/* Alert Warning */
.alert-warning {
	color: #000 !important;
	background-color: #feefd8 !important;
	border-color: #f93 !important;
}

/* headings */

  h2 {
    font-size: 1.25rem!important;
    font-weight: 600 !important;
  }

  h3 {
    font-size: 1.1rem!important;
    font-weight: 600 !important;
  }

  #pageHeader h1 {
    font-size: 1.5rem!important;
    font-weight: 900 !important;
      }





/* Links */

a {
	color: #903;
	text-decoration: underline;
}

a:hover {
	color: #603;
}

.footer1 > a {
	color: #fff !important;
	text-decoration: underline !important;
}


/* Header 1 */
.navbar-dark {
  	background-image: none;
  	background-color:rgb(0, 0, 0)!important;
	padding: 0.4em 0px 1.2em 0px;
	border: 0;

}

/* Navbar */
.navbar-light {
    background-image: none;
    background-color:#53524A;
  }

.navbar-light {
	background-image: linear-gradient(#fbfafc, #f2f3f5, #e5e5e6)!important;
	border-left: 0 !important;
	border-right: 0 !important;
	border-top: 0 !important;
}


.navbar-toggler {
	background-color: #fff !important;
	border: 2px solid #903 !important;
}

a.nav-link {
	color: #fff !important;
	font-weight: 500 !important;
	background-color: #903 !important;
	margin: 15px !important;
	text-decoration: none !important;
}

@media only screen and (max-width : 767px) {
 a.nav-link {
	margin: 5px 15px !important;
  }
}

a.nav-link:hover {
	color: #fff !important;
}

.nav-link:hover,
.nav-link:focus {
    text-decoration: none;
    background-color: #603 !important;
}

/* #header0Wrapper 
#header0Wrapper {
	background-color: #212022 !important;
}
*/

/* Header 3 global navigation menu */
.navbar-default {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
}

/* Header 3 global navigation menu label */
.navbar-default .navbar-nav > li > a  {
  /* color: <Insert Color Code>; */
}

/* Header 3 global navigation drop down menu */
.navbar-nav>li>.dropdown-menu {
  /* background-color: <Insert Color Code>; */
}

/* Header 3 global navigation drop down menu label */
.dropdown-menu > li > a, .dropdown-menu .subMenu > li > a {
    /* color: <Insert Color Code>; */
}

.form-group label {
font-weight:normal!important;
}




/* Main Content */
#secondaryNavigation {
	padding-top: 1em;
}


.certApplicationInfo>col-3 {
	display: none !important;
}




/* Footer 1 */
.footerContact > h5 {
	color: #fff !important;
}

.footerContact > ul > li:nth-child(3) {
	display: none !important;
}

#footer1Wrapper{
    background-color:rgb(0, 0, 0)!important;
    
  }

#footer1Wrapper .container {
  background-color:rgb(0, 0, 0)!important;
  border-left: 0px!important;
    border-right: 0px!important;
}

/* Footer 2 */
#footer2Wrapper {
	background-color: #000;
	padding: 40px 0;
}

#footer2Container {
	background: #000 !important;
}



.creditType {
    visibility: hidden;
}

.minMaxUnits {
    visibility: hidden;
}



/* Buttons */
.btn-secondary {
	background-color: #903 !important;
  	background-image: none!important;
	background-image: none!important;
	background-repeat: no-repeat;
  	border: none!important;
	color: #fff !important;
}
.btn-secondary:hover,
.btn-secondary:not(.disabled):hover {
  	background-color: #660033 !important;
  	background-image: none!important;
	background-image: none!important;
	background-repeat: no-repeat;
  	border: none!important;
	color: #fff !important;
}
.btn-primary {
 	background-color: #903 !important;
  	background-image: none!important;
	background-image: none!important;
	background-repeat: no-repeat;
  	border: none!important;
	color: #fff !important;
}
.btn-primary:hover,
.btn-primary:not(.disabled):hover {
 	background-color: #660033 !important;
  	background-image: none!important;
	background-image: none!important;
	background-repeat: no-repeat;
  	border: none!important;
	color: #fff !important;
}

/* .btn-info {
  background-image: -webkit-linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
  background-image: linear-gradient(#6d94bf, #446e9b 50%, #3e648d);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d94bf', endColorstr='#ff3e648d', GradientType=0);
  filter: none;
  border: 1px solid #345578;
}*/
.btn-info:hover {
  	background-color: #660033 !important;
  	background-image: none!important;
	background-image: none!important;
	background-repeat: no-repeat;
  	border: none!important;
	color: #fff !important;
}


/* icons */

.glyphicon-envelope {
	color: #58565A !important;
}

.glyphicon-time {
	color: #58565A !important;
}

.glyphicon-question-sign {
	color: #58565A !important;
}

.glyphicon-print {
	color: #58565A !important;
}
.glyphicon-plus {
	color: #58565A !important;
}

.glyphicon-minus {
	color: #58565A !important;
}

.panelHeaderIcon.glyphicon-minus {
	color: #fff !important;
}

.panelHeaderIcon.glyphicon-plus {
	color: #58565A !important;
}

.panelHeaderIcon.glyphicon-minus {
	color: #58565A !important;
}

.nav-link>.glyphicon {
	color: #fff !important;
}


/* Program & Course Search pages */


.table {
	color: #000 !important;
}

.page-link {
	color: #903 !important;
}

.page-item.active .page-link {
	background-color: #903 !important;
	border-color: #903 !important;
	color: #fff !important;
}

#advancedSearchControl, #advancedSearchPanel {
  	background-color: #e4e5e8 !important;
  	background-image:none!important;
  	border:none!important;
  	color: #903 !important;
}

h4#advancedSearchPanelTitle {
	font-weight: 600 !important;
}


/* Program & Course individual pages */

.form-control-plaintext {
	color: #474747 !important;
}

.form-text {
	color: #474747 !important;
}

.streamItemDesc {
	font-weight: 600 !important;
}

#certificateProfileCategory {
	font-weight: 600 !important;
}

h2#certificateStreamsHeader {
	color: #000 !important;
}

.sectionHeaderTitle {
	color: #000 !important;
}
.courseSection>.card-header {
	background-color: #e4e5e8;
	border-color: #e4e5e8;
}

.panel-default > .card-header {
	background-color: #e4e5e8 !important;
	border-color: #e4e5e8 !important;
}

.card-info>.card-header {
	background-color: #e4e5e8 !important;
	border-color: #e4e5e8 !important;
	color: #903 !important;
}



.panel-default>.card-header {
	color: #903 !important;
}

.card-info {
	border-color: #e4e5e8;
}

.panel-default {
	border: none;
}

.courseSectionBeginDate {
	color: #903 !important;
}

.courseSectionDelivery {
	color: #903 !important;
}
h3.courseSectionTitle {
	color: #903 !important;
}

.courseProfileSectionAvailability_available, .programOfferingAvailability_available {
	/*color: #33ff00 !important;*/
}

.featuredImage {
	border: 0 !important;
}

.applicationName>.col-3 {
	display: none !important;
}

.applicationInstructions>.col-3 {
	display: none !important;
}

.badge-success {
	background-color: #a9ad00 !important;
	color: #000 !important;
	font-weight: 600 !important;
	padding: 0.5em 0.5em !important;
}

.badge-info {
	background-color: #f93 !important;
	color: #000 !important;
	font-weight: 600 !important;
	padding: 0.5em 0.5em !important;
}

#courseProfileCertificates span { 
	display: none !important; 
}

/* Section Header */
.sectionHeader {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

/* Secondary Section Header */
.sectionHeaderSecondary {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

/* Reminder Page*/
#formRemindOfCourse table { 
	width: 70% !important; 
}

#formRemindOfCourse table td:nth-child(1) { 
	width: 15% !important; 
}

#formRemindOfCourse span.requiredFieldLabel.labelSpanStyle {
	margin-bottom: 0px !important;
}

/* Cart */
#cartInfo {
	text-align: right !important;
}

/* Checkout process pages */

.cartContainer {
	font-size: 16px !important;
}
.label-courseBadge {
	/* background-color: #f93 !important;
	color: #000 !important;
	padding: 4px; */
	display: none !important;
}

.shoppingCartLabel{
	display: none !important;
}

.cartRemoveItem, .cartSaveForLater a {
	text-decoration: underline !important;
}

.regPolicies a {
	text-decoration: underline !important;
}

#registrationPolicies {
	height: auto !important;
	overflow-y: visible !important;
}
/* Hide Student name and D1 student # */
#portalHomeHeaderRow1, #portalHomeHeaderRow2 {
	display: none !important;
}

#externalBasketValidationException h2 {
	color: #000 !important;
}

#externalBasketValidationException ul br {
	display: none !important;
}

#externalBasketValidationException ul li a {
	text-decoration: underline !important;
	color: #000 !important;
}

#externalBasketValidationException div a {
	text-decoration: underline !important;
	color: #000 !important;
}

/* Login page */
.sectionHeader > h2 {
	color: #000 !important;
}

/* Login Home */
.sidebarScrollSpy .nav-item.active> a {
	border-left: 0.8125rem solid #f93;
}

/* Student(My)Account Dropdown*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu .subMenu > .active > a, .dropdown-menu .subMenu > .active > a:hover, .dropdown-menu .subMenu > .active > a:focus {
	background-color: #603 !important;
}

/* Student Home 

#adminPortalHomeHeaderRow3 {
	display: none !important;
}
*/

/* Cookie Links */
#linkcontentBlockPG0199, #linkcontentBlockPG0011 {
	color: #fff !important;
	text-decoration: underline !important;
}


/* -------------------------------------------------------------------------------------------------------------------*/